package HLCode;

import HLLib.base.HLCollection;
import HLLib.base.HLDictionary;
import HLLib.base.HLList;
import HLLib.game.HLSprite;
import HLLib.http.HLAHttpObjectFile;
import HLLib.http.HLHttpObject;

public class HLObject {
    public HLClass GetClass(HLClassManager classManager) {
        return null;
    }

    public int GetInt(int index) {
        return 0;
    }

    public void SetInt(int index, int value) {
    }

    public boolean GetBoolean(int index) {
        return false;
    }

    public void SetBoolean(int index, boolean value) {
    }

    public HLObject GetObject(int index) {
        return null;
    }

    public void SetObject(int index, HLObject value) {
    }

    static public HLSprite SPRITE_TAG_TYPE_IS(String type) {
        return null;
    }

    static public HLHttpObject HTTPOBJECT_DATA_TYPE_IS(String type) {
        return null;
    }

    static public HLAHttpObjectFile AHTTPOBJECTFILE_DATA_TYPE_IS(String type) {
        return null;
    }

    static public HLObject OBJECT_TYPE_IS(String type) {
        return null;
    }

    static public HLList LIST_ITEM_TYPE_IS(String type) {
        return null;
    }

    static public HLDictionary DICTIONARY_ITEM_TYPE_IS(String type) {
        return null;
    }

    static public HLCollection COLLECTION_ITEM_TYPE_IS(String type) {
        return null;
    }

    static public HLObject WEAK_REFERENCE = null;

    static public HLObject AUTO_REFERENCE = null;

}
